package com.zwz.resp;

import com.fasterxml.jackson.annotation.JsonProperty;

public class Lead {
    private Creator creator;
    @JsonProperty("contact_origin_id")
    private String contactOriginId;
    @JsonProperty("contact_id")
    private String contactId;
    private Entity entity;
    @JsonProperty("contactNumber")
    private int contactNumber;
    @JsonProperty("create_time")
    private long createTime;
    @JsonProperty("contactName")
    private String contactName;
    @JsonProperty("contactType")
    private int contactType;
    @JsonProperty("has_unlocked")
    private boolean hasUnlocked;
    @JsonProperty("isHighTechEnterprise")
    private int isHighTechEnterprise;
    private LeadInfo lead;
    @JsonProperty("entity_type")
    private String entityType;
    @JsonProperty("enterpriseScaleAlgV2")
    private EnterpriseScaleAlgV2 enterpriseScaleAlgV2;
    private String recommend;
    @JsonProperty("enterpriseScaleAlgValueV2")
    private String enterpriseScaleAlgValueV2;
    private int status;
    @JsonProperty("hasKeyman")
    private int hasKeyman;
    @JsonProperty("hideContact")
    private String hideContact;
    @JsonProperty("enterprise_id")
    private String enterpriseId;
    @JsonProperty("is_kp")
    private boolean isKp;
    @JsonProperty("enterprise_name")
    private String enterpriseName;
    @JsonProperty("operStatus")
    private String operStatus;
    private int rate;
    @JsonProperty("creator_id")
    private String creatorId;
    private String contact;
    @JsonProperty("tungee_crm_status")
    private int tungeeCrmStatus;
    @JsonProperty("_id")
    private String id;

    // Getters and Setters


    public Creator getCreator() {
        return creator;
    }

    public void setCreator(Creator creator) {
        this.creator = creator;
    }

    public String getContactOriginId() {
        return contactOriginId;
    }

    public void setContactOriginId(String contactOriginId) {
        this.contactOriginId = contactOriginId;
    }

    public String getContactId() {
        return contactId;
    }

    public void setContactId(String contactId) {
        this.contactId = contactId;
    }

    public Entity getEntity() {
        return entity;
    }

    public void setEntity(Entity entity) {
        this.entity = entity;
    }

    public int getContactNumber() {
        return contactNumber;
    }

    public void setContactNumber(int contactNumber) {
        this.contactNumber = contactNumber;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public int getContactType() {
        return contactType;
    }

    public void setContactType(int contactType) {
        this.contactType = contactType;
    }

    public boolean isHasUnlocked() {
        return hasUnlocked;
    }

    public void setHasUnlocked(boolean hasUnlocked) {
        this.hasUnlocked = hasUnlocked;
    }

    public int getIsHighTechEnterprise() {
        return isHighTechEnterprise;
    }

    public void setIsHighTechEnterprise(int isHighTechEnterprise) {
        this.isHighTechEnterprise = isHighTechEnterprise;
    }

    public LeadInfo getLead() {
        return lead;
    }

    public void setLead(LeadInfo lead) {
        this.lead = lead;
    }

    public String getEntityType() {
        return entityType;
    }

    public void setEntityType(String entityType) {
        this.entityType = entityType;
    }

    public EnterpriseScaleAlgV2 getEnterpriseScaleAlgV2() {
        return enterpriseScaleAlgV2;
    }

    public void setEnterpriseScaleAlgV2(EnterpriseScaleAlgV2 enterpriseScaleAlgV2) {
        this.enterpriseScaleAlgV2 = enterpriseScaleAlgV2;
    }

    public String getRecommend() {
        return recommend;
    }

    public void setRecommend(String recommend) {
        this.recommend = recommend;
    }

    public String getEnterpriseScaleAlgValueV2() {
        return enterpriseScaleAlgValueV2;
    }

    public void setEnterpriseScaleAlgValueV2(String enterpriseScaleAlgValueV2) {
        this.enterpriseScaleAlgValueV2 = enterpriseScaleAlgValueV2;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getHasKeyman() {
        return hasKeyman;
    }

    public void setHasKeyman(int hasKeyman) {
        this.hasKeyman = hasKeyman;
    }

    public String getHideContact() {
        return hideContact;
    }

    public void setHideContact(String hideContact) {
        this.hideContact = hideContact;
    }

    public String getEnterpriseId() {
        return enterpriseId;
    }

    public void setEnterpriseId(String enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    public boolean isKp() {
        return isKp;
    }

    public void setKp(boolean kp) {
        isKp = kp;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public String getOperStatus() {
        return operStatus;
    }

    public void setOperStatus(String operStatus) {
        this.operStatus = operStatus;
    }

    public int getRate() {
        return rate;
    }

    public void setRate(int rate) {
        this.rate = rate;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public int getTungeeCrmStatus() {
        return tungeeCrmStatus;
    }

    public void setTungeeCrmStatus(int tungeeCrmStatus) {
        this.tungeeCrmStatus = tungeeCrmStatus;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
}